Peter's Gland — synonyms, definition

1. Peter's gland (Noun)

1 synonym
Peyer's patch
1 definition

Peter's gland (Noun) — Any of several lymph nodes in the walls of the intestines near the junction of the ileum and colon.

3 types of
lymph gland lymph node node